package yxxy.test.Jdk18Interface;

/**
 * @author zhaoxiang
 * @version 1.0
 * @Date 2019/10/9 11:43
 *
 * 在jdk8之前，interface之中可以定义变量和方法，变量必须是public、static、final的，
 * 方法必须是public、abstract的。由于这些修饰符都是默认的，所以在JDK8之前，下面的写法都是等价的。
 */
public interface JDK8BeforeInterface {
    public static final int field1 = 0;

    int field2 = 0;

    public abstract void method1(int a) throws Exception;

    void method2(int a) throws Exception;

}
